home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 4236 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.9 KB

  1. Path: www.cybercity.dk!usenet
  2. From: ccc6004@vip.cybercity.dk (Hans Henrik Happe)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: One hardware-basher's manifesto
  5. Date: 26 Feb 1996 12:24:34 GMT
  6. Organization: CyberCity of Denmark
  7. Message-ID: <1429.6629T1374T1599@vip.cybercity.dk>
  8. References: <751.6612T1001T302@vip.cybercity.dk> <04000205714080640503@BIRDLAND> <4ge8na$vhe@ar.ar.com.au>
  9. NNTP-Posting-Host: 194.16.56.108
  10. X-Newsreader: THOR 2.22 (Amiga;TCP/IP) *UNREGISTERED*
  11.  
  12.  
  13. Storm ( storm@ar.ar.com.au ) wrote:
  14.  
  15. >> ALL Caches should be turned on :) Else it is a speed-waste...
  16.  
  17. > Is it not true that data burst mode will slow you down if you are "randomly"
  18. > accessing memory? I've heard that it will, although I have not experimented
  19. > with it. Logic seems to dictate that it could.
  20.  
  21. > Although, you could argue, that you should leave the caches alone, and leave
  22. > it up to user to fiddle with them if he so desires.
  23.  
  24. Then you have another good reason to do it OS-friendly. Because then the user
  25. can fiddle with the caches when a demo is changing from a rutine which are doing
  26. random access to a rutine doing lineary access :)
  27.  
  28. No cache is not an easy one ;( But what about giving the user some choises before
  29. intering the demo. It would depend on the demo, but consider somthing like:
  30.  
  31.     Burst on/off
  32.     Data cache on/off (040 :( )
  33.     Inteligent cache handling ( The coder knows what's best for you,
  34.                                  because he/she did the thing. )
  35.  
  36. But most inportant of all (and there is no excuse): Make a prober timing rutine,
  37. because then a bad cache setup will not affect the frame sync (meaning - if one
  38. state of a rutine takes 6 frames (hopefully not ;) other states will take the same.
  39. This is ofcause hard to achive the states are very different over a long period of
  40. time :(
  41.  
  42. Hans Henrik Happe
  43.   Goat / Sumpen
  44.  
  45. You can kill the human race, but you can't kill the AMIGA.
  46.  
  47.